package com.aia.prm.service;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.transaction.PlatformTransactionManager;

import com.aia.aia2.persistence.dao.FormdataDAO;
import com.aia.aia2.persistence.dao.GpinsuDAO;
import com.aia.ilp.persistence.dao.SmsLogDAO;
import com.aia.ilp.persistence.dao.SmsMsgchosendDAO;
import com.cfh.persistence.dao.ConfigDAO;
import com.cfh.persistence.dao.UserDAO;

public abstract class AbstractDefaultService {
	protected UserDAO userDAO;
	protected PlatformTransactionManager TransactionManager;
	protected JdbcTemplate jdbcTemplate;

	protected ConfigDAO configDAO;

	protected SmsLogDAO smsLogDAO;

	protected SmsMsgchosendDAO smsMsgchosendDAO;
	protected GpinsuDAO gpinsuDAO;
	protected FormdataDAO formdataDAO;

	public SmsMsgchosendDAO getSmsMsgchosendDAO() {
		return smsMsgchosendDAO;
	}

	public void setSmsMsgchosendDAO(SmsMsgchosendDAO smsMsgchosendDAO) {
		this.smsMsgchosendDAO = smsMsgchosendDAO;
	}

	public SmsLogDAO getSmsLogDAO() {
		return smsLogDAO;
	}

	public void setSmsLogDAO(SmsLogDAO smsLogDAO) {
		this.smsLogDAO = smsLogDAO;
	}

	public UserDAO getUserDAO() {
		return userDAO;
	}

	public void setUserDAO(UserDAO userDAO) {
		this.userDAO = userDAO;
	}

	public ConfigDAO getConfigDAO() {
		return configDAO;
	}

	public void setConfigDAO(ConfigDAO configDAO) {
		this.configDAO = configDAO;
	}

	public GpinsuDAO getGpinsuDAO() {
		return gpinsuDAO;
	}

	public void setGpinsuDAO(GpinsuDAO gpinsuDAO) {
		this.gpinsuDAO = gpinsuDAO;
	}

	public FormdataDAO getFormdataDAO() {
		return formdataDAO;
	}

	public void setFormdataDAO(FormdataDAO formdataDAO) {
		this.formdataDAO = formdataDAO;
	}

	public JdbcTemplate getJdbcTemplate() {
		return jdbcTemplate;
	}

	public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
		this.jdbcTemplate = jdbcTemplate;
	}

}
